package com.lmexpress.orm.k5;

import java.io.Serializable;
import java.util.List;

/**
 * 
 * <易宇通订单>
 * 
 * @author Henry(fba02)
 * @version [版本号, 2020-10-16]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */
@SuppressWarnings("serial")
public class K5Order implements Serializable {
    private String CorpBillid;// String 50 Y/N 订单号 注意：创建订单后返回，修改订单必传    
    private String CustomerNumber;// String 50 Y 客户订单号(可传入贵公司内部单号)    
    private String TradeNo;// String 60 N 交易号    
    private String TrackNumber;// String 50 N 跟踪号,服务商单号,转单号    
    private String ChannelCode;// String 10 Y 渠道代码 可调用[searchStartChannel]方法获取    
    private String CountryCode;// String 20 Y 国家二字代码    
    private String HouseCode;// String 20 N 仓库代码 (OrderType 为仓储订单必传) 可调用[searchStartHouse]方法获取
    
    private Double TotalWeight;// Double 14,3 Y 订单总重量    
    private Double TotalValue;// Double 14,3 Y 订单总申报价值    
    private Integer Number;// Int Y 件数    
    private String Collamt;// Double 14,3 N 代收货款    
    private String Collccycode;// String 3 N 代收货款币别    
    private String PackageType;// String 1 N 物品类别 (G:礼物,D:文件,S:商业样本,O:其它)    
    private String Battery;// String 1 N 是否带电(0:不带电,1:带电)    
    private String GoodsType;// String 3 N 包裹类型 (WPX:包裹,DOC:文件,PAK:PAK 袋)    
    private String Note;// String; 500 N 订单备注
    private FeePayData FeePayData = new FeePayData();
    private Recipient Recipient;    
    private Sender Sender;    
    private List<OrderItem> OrderItems;    
    private List<OrderVolume> Volumes;
    
    public String getCorpBillid() {
        return CorpBillid;
    }
    
    public void setCorpBillid(String corpBillid) {
        CorpBillid = corpBillid;
    }
    
    public String getCustomerNumber() {
        return CustomerNumber;
    }
    
    public void setCustomerNumber(String customerNumber) {
        CustomerNumber = customerNumber;
    }
    
    public String getTradeNo() {
        return TradeNo;
    }
    
    public void setTradeNo(String tradeNo) {
        TradeNo = tradeNo;
    }
    
    public String getTrackNumber() {
        return TrackNumber;
    }
    
    public void setTrackNumber(String trackNumber) {
        TrackNumber = trackNumber;
    }
    
    public String getChannelCode() {
        return ChannelCode;
    }
    
    public void setChannelCode(String channelCode) {
        ChannelCode = channelCode;
    }
    
    public String getCountryCode() {
        return CountryCode;
    }
    
    public void setCountryCode(String countryCode) {
        CountryCode = countryCode;
    }
    
    public String getHouseCode() {
        return HouseCode;
    }
    
    public void setHouseCode(String houseCode) {
        HouseCode = houseCode;
    }
    
    public Double getTotalWeight() {
        return TotalWeight;
    }
    
    public void setTotalWeight(Double totalWeight) {
        TotalWeight = totalWeight;
    }
    
    public Double getTotalValue() {
        return TotalValue;
    }
    
    public void setTotalValue(Double totalValue) {
        TotalValue = totalValue;
    }
    
    public Integer getNumber() {
        return Number;
    }
    
    public void setNumber(Integer number) {
        Number = number;
    }
    
    public String getCollamt() {
        return Collamt;
    }
    
    public void setCollamt(String collamt) {
        Collamt = collamt;
    }
    
    public String getCollccycode() {
        return Collccycode;
    }
    
    public void setCollccycode(String collccycode) {
        Collccycode = collccycode;
    }
    
    public String getPackageType() {
        return PackageType;
    }
    
    public void setPackageType(String packageType) {
        PackageType = packageType;
    }
    
    public String getBattery() {
        return Battery;
    }
    
    public void setBattery(String battery) {
        Battery = battery;
    }
    
    public String getGoodsType() {
        return GoodsType;
    }
    
    public void setGoodsType(String goodsType) {
        GoodsType = goodsType;
    }
    
    public String getNote() {
        return Note;
    }
    
    public void setNote(String note) {
        Note = note;
    }
    
    public Recipient getRecipient() {
        return Recipient;
    }
    
    public void setRecipient(Recipient recipient) {
        Recipient = recipient;
    }
    
    public Sender getSender() {
        return Sender;
    }
    
    public void setSender(Sender sender) {
        Sender = sender;
    }
    
    public List<OrderItem> getOrderItems() {
        return OrderItems;
    }
    
    public void setOrderItems(List<OrderItem> orderItems) {
        OrderItems = orderItems;
    }
    
    public List<OrderVolume> getVolumes() {
        return Volumes;
    }
    
    public void setVolumes(List<OrderVolume> volumes) {
        Volumes = volumes;
    }
    
    public FeePayData getFeePayData() {
        return FeePayData;
    }
    
    public void setFeePayData(FeePayData feePayData) {
        FeePayData = feePayData;
    }
}